/*
 * Monitor.c
 *
 *  Created on: Jun 5, 2009
 *      Author: dazar
 */
#include "../include/video.h"
#include "../include/monitor.h"


/* hay que modificar esto si se quiere un character de tamanio distinto*/

 char
getChar(int row, int col)
{
	/*  retiorna el char */
	return (vidmem[(row * NCOL  + col) ].letra);
}

/* hay que modificar esto si se quiere un formato distinto*/
 char
fmtChar(int row, int col)
{
	/* retorna el formato */
	return (vidmem[(row * NCOL  + col) ].formato);
}

 void
setChar(int row, int col, char c, char fmt)
{
	int offset;

	offset = (row * NCOL  + col);

	/* Setea en (row, col) un char c con formato fmt*/
	vidmem[offset].letra = c;
	vidmem[offset+1].formato = fmt;
}
